<?php
namespace haibao\cms\model\data;

class TryApply extends Base{

	/**
	 * 删除
	 */
	const STATUS_DISABLE = 0;
	/**
	 * 正常
	 */
	const STATUS_ENABLE = 1;

	/**
	 * 审核状态（0：未通过）
	 */
	const VERIFY_NO = 0;

	/**
	 * 审核状态（0：已通过）
	 */
	const VERIFY_YES = 1;

	/**
	 * 来源：web端
	 */
	const FROM_WEB = 'WEB';

	/**
	 * 来源：微信
	 */
	const FROM_WX = 'WX';
	
	/**
	 * 来源：WAP
	 */
	const FROM_WAP = 'WAP';

	/**
	 * 试用产品ID
	 */
	public $TryId;

	/**
	 * 试用理由
	 */
	public $Reason;

	/**
	 * IP
	 */
	public $IP;

	/**
	 * 申请时间
	 */
	public $ApplyTime;

	/**
	 * 该条记录状态
	 */
	public $Status;

	/**
	 * 申请状态
	 */
	public $ApplyStatus;

	/**
	 * 用户名
	 */
	public $UserName;

	/**
	 * 用户ID
	 */
	public $UserId;
	
	/**
	 * 单独为微信端加的手机号码，与web端分开
	 */
	public $Mobile;
	
	/**
	 * 心得数量
	 */
	public $XdCount;

	/**
	 * 来源
	 */
	public $From;
	
	public $Detail;
	
	public $ApplyRecord;

	public function __construct(){
		parent::__construct();
		$this->intField('TryId', 'TryId', true);
		$this->stringField('Reason', 'Reason', true);
		$this->intField('IP', 'IP', true);
		$this->dateField('ApplyTime', 'ApplyTime', true);
		$this->intField('Status', 'Status', true);
		$this->intField('ApplyStatus', 'ApplyStatus', true);
		$this->stringField('UserName', 'UserName', true);
		$this->intField('UserId', 'UserId', true);
		$this->intField('From', 'From', true);
		$this->intField('Mobile', 'Mobile');

		$this->setTableName('TryApply');
	}
}